fc727deb4f679a00bb8abb0ebdfe25e4599402ee,Android/LuaViewSDK/src/com/taobao/luaview/userdata/ui/UDCanvas.java,drawArc,drawArcs,#Varargs#,819

Before Change


                                value = table.get(keys[i]);
                                if (value instanceof LuaTable && value.length() >= 7) {
                                    canvas.drawArc(DimenUtil.dpiToPx(value.get(1)),
                                            DimenUtil.dpiToPx(value.get(2)),
                                            DimenUtil.dpiToPx(value.get(3)),
                                            DimenUtil.dpiToPx(value.get(4)),
                                            (float) value.get(5).optdouble(0),
                                            (float) value.get(6).optdouble(0),
                                            value.get(7).optboolean(false),

After Change


                                value = table.get(keys[i]);
                                if (value instanceof LuaTable && value.length() >= 7) {
                                    x1 = DimenUtil.dpiToPx(value.get(1));
                                    y1 = DimenUtil.dpiToPx(value.get(2));
                                    dx = DimenUtil.dpiToPx(value.get(3));
                                    dy = DimenUtil.dpiToPx(value.get(4));
                                    canvas.drawArc(x1, y1, x1 + dx, y1 + dy,
                                            (float) value.get(5).optdouble(0),
                                            (float) value.get(6).optdouble(0),
                                            value.get(7).optboolean(false),